home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 34.zip / BS1 part 34 / Aztec C 5.0a disk 1.adf / include / exec / libraries.h < prev    next >
C/C++ Source or Header  |  1989-11-05  |  1KB  |  42 lines

  1. #ifndef    EXEC_LIBRARIES_H
  2. #define    EXEC_LIBRARIES_H
  3. #ifndef    EXEC_NODES_H
  4. #include    "exec/nodes.h"
  5. #endif    /* !EXEC_NODES_H */
  6. #define    LIB_VECTSIZE    6L
  7. #define    LIB_RESERVED    4L
  8. #define    LIB_BASE    (-LIB_VECTSIZE)
  9. #define    LIB_USERDEF    (LIB_BASE-(LIB_RESERVED*LIB_VECTSIZE))
  10. #define    LIB_NONSTD    (LIB_USERDEF)
  11. #define    LIB_OPEN    (-6L)
  12. #define    LIB_CLOSE    (-12L)
  13. #define    LIB_EXPUNGE    (-18L)
  14. #define    LIB_EXTFUNC    (-24L)
  15. struct    Library    {
  16. struct    Node    lib_Node;
  17. UBYTE    lib_Flags;
  18. UBYTE    lib_pad;
  19. UWORD    lib_NegSize;
  20. UWORD    lib_PosSize;
  21. UWORD    lib_Version;
  22. UWORD    lib_Revision;
  23. APTR    lib_IdString;
  24. ULONG    lib_Sum;
  25. UWORD    lib_OpenCnt;
  26. };
  27. #define    LIBF_SUMMING    (1L<<0)
  28. #define    LIBF_CHANGED    (1L<<1)
  29. #define    LIBF_SUMUSED    (1L<<2)
  30. #define    LIBF_DELEXP    (1L<<3)
  31. #define    lh_Node    lib_Node
  32. #define    lh_Flags    lib_Flags
  33. #define    lh_pad    lib_pad
  34. #define    lh_NegSize    lib_NegSize
  35. #define    lh_PosSize    lib_PosSize
  36. #define    lh_Version    lib_Version
  37. #define    lh_Revision    lib_Revision
  38. #define    lh_IdString    lib_IdString
  39. #define    lh_Sum    lib_Sum
  40. #define    lh_OpenCnt    lib_OpenCnt
  41. #endif
  42.